package com.ljb.httplibrary;

import android.content.Context;
import android.widget.ImageView;

import com.squareup.picasso.Picasso;

/**
 * 图片加载的工具类
 * Created by ljb on 2017/6/26.
 */

public class ImageUtils {

    private ImageUtils() {
    }

    /**
     * @param context   上下文
     * @param url       1,加载file文件,需添加前缀  file:
     *                  2,加载content资源,需要添加前缀  content:
     *                  3,加载Android Resource,需要添加前缀  android.resource:
     * @param imageView 需要显示图片的ImageView
     */
    public static void load(Context context, String url, ImageView imageView) {
        Picasso.with(context).load(url).noPlaceholder().noFade().into(imageView);
    }

    /**
     * @param context     上下文
     * @param url         1,加载file文件,需添加前缀  file:
     *                    2,加载content资源,需要添加前缀  content:
     *                    3,加载Android Resource,需要添加前缀  android.resource:
     * @param defalutShow 提供一张默认显示的图片,必须是本地图片
     * @param imageView   需要显示图片的ImageView
     */
    public static void load(Context context, String url, int defalutShow, ImageView imageView) {
        Picasso.with(context).load(url).placeholder(defalutShow).error(defalutShow).noFade().into(imageView);
    }
}
